home *** CD-ROM | disk | FTP | other *** search
- package sheet;
-
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.AlertType;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Image;
- import javax.microedition.lcdui.List;
- import javax.microedition.rms.RecordStore;
-
- class SheetShow$4 implements Runnable {
- private final Displayable val$back;
- private final SheetShow this$0;
-
- SheetShow$4(SheetShow var1, Displayable var2) {
- this.this$0 = var1;
- this.val$back = var2;
- }
-
- public void run() {
- try {
- String[] var1 = RecordStore.listRecordStores();
- Alert var6 = new Alert("Info", "No files to open", (Image)null, AlertType.ERROR);
- if (var1 != null) {
- List var3 = new List("Open a sheet", 3, var1, (Image[])null);
- Command var4 = new Command("Delete", 1, 1);
- ((Displayable)var3).setCommandListener(new SheetShow.5(this, var4, var6));
- ((Displayable)var3).addCommand(SheetShow.access$100());
- ((Displayable)var3).addCommand(SheetShow.access$1100());
- ((Displayable)var3).addCommand(var4);
- SheetShow.access$000().setCurrent(var3);
- } else {
- SheetShow.access$000().setCurrent(var6, this.val$back);
- }
- } catch (Exception var5) {
- Alert var2 = new Alert("File error", ((Throwable)var5).getMessage(), (Image)null, AlertType.ERROR);
- SheetShow.access$000().setCurrent(var2, this.val$back);
- }
-
- }
-
- static SheetShow access$700(SheetShow$4 var0) {
- return var0.this$0;
- }
-
- static Displayable access$1000(SheetShow$4 var0) {
- return var0.val$back;
- }
- }
-